package com.tuanzi.loan.business.repository.receipt.product.custom;

import com.tuanzi.loan.business.entity.receipt.product.ReceiptProductPrice;
import com.tuanzi.loan.vo.request.receipt.product.ReceiptProductPriceSearchRequest;
import com.tuanzi.loan.vo.response.receipt.product.ReceiptProductPriceSearchResponse;

import java.util.List;

public interface ReceiptProductPriceRespositoryCustom {

    List<ReceiptProductPrice> findPriceByApplyRangeCoincide(ReceiptProductPriceSearchResponse productPrice);

    List<ReceiptProductPriceSearchResponse> findAllVoByCondition(ReceiptProductPriceSearchRequest searchCondition);

    List<ReceiptProductPrice> findAllPoByCondition(ReceiptProductPriceSearchRequest searchCondition);
}
